여기에서 우리의 Javascript와 함께 사용할 수 있는 다양한 메서드/함수들을 설명합니다:
- The
flux.get
method - The
flux.get
method - 이벤트 리스너
get 메서드
flux.get
메서드는 최근에 반환된 해결된 토큰을 검색하는 데 사용할 수 있습니다.
추적이 발생하면 모든 resolveToken
요청이 반환되어 resolvedTokens
객체에 추가됩니다.
flux.get
메서드는 이 객체에 접근하여 값을 반환합니다.
예를 들어, 현재 방문자 ID를 가져오려면:
flux.get('{visitor}')
현재 노드 ID를 가져오려면:
flux.get('{current-node-id}')
그리고 fluxOptions에 설정하거나 수동으로 보기 요청에 보낸 다른 토큰의 경우:
flux.get('{token-name}')
track 메서드
track 메서드는 보기와 전환을 보내는 데 사용됩니다.
이들은 전용 문서에서 자세히 설명되어 있습니다:
두 가지 이벤트는 다음과 같습니다:
flux.track('view', { optional tracking attributes object }, optionalCallbackFunction )
그리고
flux.track('conversion', { conversion tracking attributes object }, optionalCallbackFunction )
이벤트 리스너
FunnelFlux JS는 더 이상 전환의 순서를 보장하기 위해 이벤트 리스너를 필요로 하지 않습니다.
그러나 여전히 다른 이벤트를 트리거하기 위해 우리의 JS 이벤트를 활용할 수 있습니다.
현재 두 가지가 사용 가능하며, 예시는 다음과 같습니다:
document.addEventListener('fluxView', function(){ console.log('Flux view completed') })
document.addEventListener('fluxConversion', function(){ console.log('Flux conversion completed') })
또는 다른 함수를 호출하는 경우:
document.addEventListener('fluxView', functionToCall)
document.addEventListener('fluxConversion', functionToCall)